Figure 2-1 Tasks within processes
All resources within a process occupy the same address space, so tasks created by the same application are free to share memory. For example, if you want to divide an image filtering operation among multiple identical tasks, you can allocate space for the entire image in memory, and then assign each task the address and length of the portion it should process.
IMPORTANT
Although all processes share the same address space in Mac OS 9.0, you should not assume that this will remain the case; your application or task should not attempt to access data or code residing in another process.